en

Hand (someone) a drubbing

ru

Translation hand (someone) a drubbing into russian

hand (someone) a drubbing
The defending champions handed them a drubbing.
Действующие чемпионы нанесли им поражение.